package com.malou.client.ventas.separacion;

import java.util.List;

import com.extjs.gxt.ui.client.data.FilterPagingLoadConfig;
import com.extjs.gxt.ui.client.data.PagingLoadResult;
import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
import com.malou.client.util.MensajeData;

@RemoteServiceRelativePath("SeparacionService")
public interface SeparacionService extends RemoteService {
	public PagingLoadResult<Separacion> paginateSeparacion(FilterPagingLoadConfig config);
	public MensajeData save(Separacion v, PagarSeparacion pag, List<DetalleSeparacion> dv);
	public MensajeData anular(Integer id);
	public MensajeData anularAll(List<Integer> ids);
	public List<DetalleSeparacion> getDetalleSeparacion(Integer separacion_id);
	MensajeData pagar(PagarSeparacion pag);
	List<PagarSeparacion> getDetallePago(Integer separacion_id);
}
